﻿/// <summary>
/// <Filename>: MotionEnum.cs
/// Author: Jiang Xiaolong
/// Created: 2015.02.27
/// Version: 1.0
/// Company: Sunnytech
/// Function: Motion运动平台一些Enum常量；
///
/// Changed By:
/// Modification Time:
/// Discription:
/// <summary>
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.Data;

namespace Motion.MotionPlatform
{
	public enum MotionPlatformState { Teaching, Exercising, Examining }  //教、练、考

	public enum MotionPlatformMovement { Chai, Zhuang, Yuan }  //三种运动方式：拆、装、原理

	public enum CurrentState { Old, Active, Future }  //该类当前的状态，为实现复杂的组合运动，Old表示已经运行完，Active表示当前处于激活状态，Future表示还未运行；

	//Camera类型
	public enum CameraMotionType { Line, Circular, VisualPath }

	//CursorMove类型
	public enum CursorMotionType { Line, Circular }

	//Excel基本运动方式
	public enum MotionType
	{
		MoveOnly, AccelerateMove, RotateOnly, AccelerateRotate, MoveRotateSingle, MoveRotateEvery,
		WorldMove, RandomMotion, SetPos, SetTool, VisualPath, SetLuoDingPos, ProgramMove, ToolTransparent, ToolShow, ToolHighlighting, SetToolPos, MUSIC, ChangeMat, Mark, HideShow, SetVariable
	}

	//Picture图片类型
	public enum PictureDisplay { Motion, Time }
}